package com.ruoyi.bus.service;

import java.util.List;
import java.util.Map;

/**
 * @Description
 * @Author caiyanshan
 * @Date 2021/6/3 14:47
 * @Param
 * @Return
 */
public interface IDataService {
  
  public int getRouteCount();
  
  public int getBusCount();
  
  public int getDriverCount();
  
  public int getUserCount();
  
  int getTodayAppointOverCount();
  
  int getPlanCountOverByDays();
  
  int getPlanCountByDays();
  
  public int getUserNotRegister();
  
  public int getTodayAppointCount();
  
  public int getTodayAppointCountByCreateTime();
  
  public List<Map<String, Object>> listSecondDeptByUsers();
  
  public List<Map<String, Object>> listAppointCountByDept();
  
  List<Map<String, Object>> listAppointByDays(Integer day);
  
  List<Map<String, Object>> listPlanByDays(Integer day);
  
  List<Map<String, Object>> listRouteByDays(Integer day);
  
  List<Map<String, Object>> listMaxRouteByAppointTop10();
  
  List<Map<String, Object>> listMinRouteByAppointTop10();
  
  List<Map<String, Object>> listMaxUserByAppointTop50();
  
  public List<Map<String, Object>> listMaxDriverUserByPlanTop50();
  
}
